home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Dr. Windows 3
/
dr win3.zip
/
dr win3
/
VISUALBA
/
PPM116.ZIP
/
PPM.REV
< prev
next >
Wrap
Text File
|
1994-02-17
|
26KB
|
545 lines
Programmer's Project Manager Revision History
10-16-93 ■ Version 1.16
. Fixed a problem where the sub-menus could intermittently
be disabled at random. Problem is believed to have been
caused when command line parameters were interpretted by
PPM. The parameters were apparently becoming corrupted in
memory. Modified code to store the parameters in a
temporary variable immediately after PPM is invoked.
. Added support for a new PPM Editor which allows
files larger than 64K to be edited.
. Added code to alphabetize the groups on the Setup
Defaults screen.
. Fixed a problem where files were not being internally
removed from the list of include, documentation, or
release files when the Remove command was selected
from the Manage Project Files screen. This resulted
in files reappearing that were supposed to have been
removed.
09-19-93 ■ Version 1.15
. Fixed a problem where PPM was not "remembering" or
correctly displaying the proper setting of the
"Compile All If Include File Changed" on the Compile
Preferences screen.
. Fixed potential problem where the open and delete
file routines would not always change to the proper
directory when the user entered a manual full path
file name. Problem was due to recursion.
. Fixed a potential problem where opening a file that con-
tained a hyphen in the filename would cause an error
message.
. Fixed problem where the editor path was being saved as the
editor name when OK was selected from the Project Editors
screen.
. Removed leftover trouble-shooting code that appeared when
using the Compile Selected option.
09-02-93 ■ Version 1.14
. Fixed potential problem in PgUp and PgDn routines on the list
screen that could have caused problems with the Overlay Files
screen not displaying new screens on a PgUp or PgDn event.
Fixed problem where the ENTER key was not advancing to the
next check box on the Overlay Files screen.
. Fixed a problem where PPM would terminate (sometimes through
a QEMM Exception #13 error) when the user attempted to press
ENTER on the "Unselect All" field of the list screens. This
occurred because the focus was trying to return to a disabled
control.
. Added code to make the default compiler switches automatic-
ally appear in the individual compiler switches field when
users select "Use Default Compiler Switches" on the add /
modify source file screen.
. Fixed problem where the compiler switches field on the add
source file screen was not being set to the default project
compiler switches when adding a new project file.
. Made cosmetic changes to the PPM About / Intro screen.
. Added code to automatically sort the source file list after
reading the project file, and automatically sort the compilers,
linkers, libraries, etc. after reading the PPM.INI file.
. Added code to sort the arrays of compilers, linkers, libraries,
print processors, EXE compressors, project compressors, and
virus scanners. This fixed an annoyance where the libraries
did not appear in alphabetical order on the library list
screen.
. Added multi-dimensional array support for Project Compressors,
EXE Compressors, Virus Scanners, Print Processors, and Editors.
. Fixed problem where PPM was not passing a file's individual
compiler switches to the compiler properly on a compile
selected routine.
. Fixed problem where PPM would not allow the use of a hyphen
character on the EXE Filename / Link Files screen for the
executable filename or either of the link files.
. Added multi-dimensional array support for Default Libraries,
Compilers, and Linkers. Added multi-dimensional array
support for Project Libraries.
. Modified code used to compile files that will allow the
compiler switches to change from file to file, to support
the use of the new compiler switches for each file. Made
sure that existing code will not interfere with those who
may be upgrading from previous versions of PPM.
. Added a multi-dimensional array to contain the names and
compiler switches of the source files. Modified the Add,
Modify, and Remove routines on the Manage Project Files
screen to be compatible with the new array.
. Added the ability for PPM to maintain separate compiler
switches for each of the individual source files. Users
can add / change the file's compiler switches on the
Manage Project Files screen when add or modify is selected.
. Fixed a problem where PPM was not changing to the
default project path of the source, documentation,
include, or release files when using the Edit New and
Edit All buttons with the PPM Editor.
. Added a check when writing the project file to fix a
potential problem where PPM could have issued an error
message that the filename was not valid if it contained
a hyphen (-) character.
. Recompiled and linked external libraries with newest
udpates. Compiled using only /X switch, instead of
/E/O/S/X. Fixed problem with OS/2 reporting a
SYS3176 error message when saving project files.
08-27-93 ■ Version 1.13
. Cleaned up the tabbing / return order on the Compiler,
Linker, Scanner, etc. choosing screens.
. Fixed some screen redrawing problems on the EXE Filename
/ Link Files screen.
. Added options and code to allow users to specify
whether or not the EXE Compression and Print processes
issue a pause and a series of three beeps when the
EXE Compression process or the Print process is complete.
. Fixed problem where PPM was not placing the correct
default path on the command line when a user attempted
to add a project file to the Manage Project Files
screen. Problem was caused by a reference to the list
index value of the file group drop-down box, rather
than a reference to the text.
. Fixed problem where "C:" was hard-coded in as the
default drive to return to when an error occured in
the drive change event procedure on the Browse screen.
. Created a function to be used during the Update routine
that combined common parts of the code within the
main sub-routine.
. Fixed tab order problem on EXE Filename / Link Files
screen.
. Fixed problem where the routine to write the link
response file was not properly writing the filenames
if no overlay files were selected (BASIC users only).
All filenames except the first and second link response
files were being written as null strings due to a
loop in the code.
. Added code to support the use of the previously
explained option (see below). Added code to read and
write new optio